草庐IT

javascript ondrop 事件

全部标签

javascript - 从 iframe 触发的事件可以由其父元素处理吗?

假设我有一个页面位于www.example.com/foo,它包含一个与src="http://www.example.com/bar".我希望能够从/bar触发一个事件并让/foo听到它.使用Prototype库,我尝试执行以下操作但没有成功:Element.fire(parent,'ns:frob');当我在Firefox3.5中执行此操作时,出现以下错误:Nodecannotbeusedinadocumentotherthantheoneinwhichitwascreated"code:"4Line0不确定这是否与我的问题有关。在/bar中是否存在一些阻止脚本的安全机制?从开始事

javascript - 以编程方式发送悬停事件

只是一个关于悬停事件的快速问题,如何在用户悬停(编程)的情况下将悬停事件发送到元素。例子://Sendhoverevent$('#myDiv').sendHoverEvent();//Whattodooncehovering$('#myDiv').hover(console.log('hovering')); 最佳答案 试试这个:$('#myDiv').trigger('mouseenter'); 关于javascript-以编程方式发送悬停事件,我们在StackOverflow上找到一

javascript - Meteor 的滚动事件

我在meteor文档中找不到meteor的滚动事件。当某人在meteor应用程序中向下滚动窗口时,我该如何着手做某事?我试过'scrollwindow':function(event){...}没有按预期工作。 最佳答案 我也一直在搞这个。我还没有找到在Template.template.events中干净地完成它的方法。目前明显的临时解决方案是使用简单的jQuery滚动事件。$(window).scroll(function(){//yourcode});应该可以解决问题。我试图用作选择器但无济于事的是:'滚动*''滚动体''滚动

javascript - AngularJS - 通过指令向按钮添加 onClick 事件

我想使用指令向元素添加点击事件。重要的是不要定义按钮或超链接或指令中的任何内容,而只定义onClick属性和调用的函数。所以HTML看起来像这样:test我的指令是这样的:.directive('myDir',function(){return{restrict:'A',scope:true,link:function(scope,element,attrs){scope.functionToBeCalled=function(){console.log("Itworked!");}}}})我试过像这样添加“点击”:element.bind('click',scope.function

javascript - JQuery 检测程序更改事件

如果我执行jQuery(expr).change(function),那么当用户对值进行更改时,我可以获得一个事件函数来触发。如果以编程方式更改它是否有可能触发它,即如果我调用jQuery(expr).val("moo")。或者如果一些普通的旧JavaScript改变了它的值(value)?感谢您的帮助。 最佳答案 更改值后,您可以自己触发事件,从而调用所有“onchange”处理程序。jQuery('#element').change(); 关于javascript-JQuery检测程

javascript - 哪些事件处理程序附加到 DOM 节点 - 如何查找?

有没有办法找到附加到给定DOM节点的事件处理程序?例如,当您单击“添加评论”链接时,会附加一个事件处理程序来显示评论表单。现在,如果我有一个DOM文档(一个网页),并且想要列出一个特定节点的所有事件处理程序,有没有办法做到这一点?(我怀疑JS不可能在页面内运行;FF中的浏览器扩展是否可以访问这些数据?) 最佳答案 Chrome(我怀疑Safari)可以在您选择DOM中的一个元素然后向下滚动右侧边栏到“事件监听器”部分时显示附加的事件监听器。在那里,您可以看到附加了哪些函数。目前我没有Firebug的副本,但我怀疑Firefox中的D

javascript - 如何在不实际禁用按钮的情况下暂时禁用按钮上的单击事件?

我想使用jQuery,在不更改给定按钮的disabled属性的情况下,禁用它的所有点击事件。我正在考虑检索点击事件处理程序、解除绑定(bind)并存储它们(例如,使用data())。一旦按钮再次启用,我就可以重新绑定(bind)它们。 最佳答案 这并不难,因为jQuery已经将其所有事件处理程序存储为元素本身的data()。你可以通过.data().events获取(修改)这个对象。现在您可以轻松地保存对处理程序的引用:events._click=events.click;events.click=null;然后使用以下方法恢复它们

javascript - 是否有用于 Javascript 的事件分析抽象层?

我想知道是否有适用于Javascript的适配器库可以更轻松地集成GoogleAnalytics、Kissmetrics、mixpanel、Chartbeat、gaug.es等工具。类似于SLF4J,但用于事件跟踪。我们正在评估不同的工具,如果能够在它们之间快速切换似乎会很有用。 最佳答案 我们最近构建了analytics.js来解决这个问题。它是GoogleAnalytics、KISSmetrics、Mixpanel、Gauges、Chartbeat、GoSquared和其他16种服务的javascript包装器库。图书馆几乎完成

javascript - 通过 onclick 事件移除 <head> 标签中的特定 &lt;script&gt; 标签

functioninclude(filename,status){if(status=='on'){varhead=document.getElementsByTagName('head')[0];script=document.createElement('script');script.src=filename;script.type="text/javascript";head.appendChild(script);}else{//Thecodethatwipesthescripttagabove}}我想通过onclick事件删除标签中的特定标签。当我点击“CLOSE”按钮时,

javascript - Jquery 取消绑定(bind)与 one() 绑定(bind)的事件

有什么方法可以解绑已经被one()绑定(bind)的事件吗?有点像unone() 最佳答案 引自JQuery.com:Youcannotunbindalistenercreatedusing.one().Ifyouwanttobeabletounbindsomethingthathastooccuronlyoncebutstillbeabletounbinditbeforeitoccurs,youhavetouse.bind()类似于:$("#element").on("click",function(event){//dostuf